// 引入 axios
import axios from 'axios'
// axios 配置的请求根路径
axios.defaults.baseURL = process.env.NODE_ENV === 'development' ? 'xx' : 'xx'
// 请求超时
axios.defaults.timeout = 60000

// axios 请求拦截器
axios.interceptors.request.use(config => {
  // 为请求头添加 token
  config.headers.Authorization = localStorage.getItem('token')
  return config
}, error => {
  return Promise.reject(error)
})
// axios 响应拦截器
axios.interceptors.response.use(response => {
  // switch (response.data.code) {
  //   // ...
  // }
  return response
}, err => {
  return Promise.reject(err)
})
export { axios }
